// const path = require('path')

// const resolve = (filePath) => {return path.join(__dirname, filePath)}

module.exports = {
  chainWebpack: (config) => {
    config.module
      .rule('images')
      .test(/\.(png|jpe?g|JPG|gif|svg|cur|ico)(\?.*)?$/)
      .use('url-loader')
      .loader('url-loader')
      .end()

    config.module
      .rule('pdfjs')
      .test(/\.pdf\.js$/)
      .use('raw-loader')
      .loader('raw-loader')
      .end()

    // config.module
    //   .rule('mjs')
    //   .test(/\.mjs$/)
    //   .include
    //   .add(/node_modules/)
    //   .end()
    //   .type('javascript/auto')
    //   .use('babel-loader')
    //   .loader('babel-loader')
    //   .options({
    //     presets: ['@babel/preset-env'],
    //     plugins: ['@babel/plugin-proposal-optional-chaining']
    //   })
  }
}
